package com.smforj.ssm.modules.lib.domain;


/***
 * 读者信息返回对象
 * 
 * @author Haijun Gao 
 * @date 2016-8-4 下午5:22:45
 * @desp http://www.cnblogs.com/saga5998/
 * @email 573107773@qq.com
 */
public class PatronResponse extends BaseResponse { 
	 
	/***
	 * 身份证号
	 */
	private String cardid;
	/***
	 * RFID号
	 */
	private String rfid; 
	/***
	 * 持有数量
	 */
	private String holdItemsCount;
	private String countOverDue;
	private String countCharged;
	private String countFine;
	private String countRecall;
	private String holdItemsLimit;
	/***
	 * 持有图书
	 */
	private String[] holdBooks;
	private String[] overdueBooks;
	private String[] chargedBooks;
	private String countTotal;
	private Double readerFee;
	private Double fine;
	private Double feeMax;
	private String isReaderCardIdValid;
	private String isReaderPWDValid;
	/**
	 * 读者姓名
	 */ 
	private String readerName; 
	/**
	 * 条码或一卡通号
	 */
	private String campusCardNum; 
	
	/***
	 * 持有书籍数量
	 * @return
	 * @date 2016-8-4 下午4:16:51
	 */
	public String getHoldItemsCount() {
		return holdItemsCount;
	}
	/***
	 * 持有书籍数量
	 * @param holdItemsCount
	 * @date 2016-8-4 下午4:16:31
	 */
	public void setHoldItemsCount(String holdItemsCount) {
		this.holdItemsCount = holdItemsCount;
	}
	public String getCountOverDue() {
		return countOverDue;
	}
	public void setCountOverDue(String countOverDue) {
		this.countOverDue = countOverDue;
	}
	public String getCountCharged() {
		return countCharged;
	}
	public void setCountCharged(String countCharged) {
		this.countCharged = countCharged;
	}
	public String getCountFine() {
		return countFine;
	}
	public void setCountFine(String countFine) {
		this.countFine = countFine;
	}
	public String getCountRecall() {
		return countRecall;
	}
	public void setCountRecall(String countRecall) {
		this.countRecall = countRecall;
	}
	public String getHoldItemsLimit() {
		return holdItemsLimit;
	}
	public void setHoldItemsLimit(String holdItemsLimit) {
		this.holdItemsLimit = holdItemsLimit;
	}
	public String[] getHoldBooks() {
		return holdBooks;
	}
	public void setHoldBooks(String[] holdBooks) {
		this.holdBooks = holdBooks;
	}
	public String[] getOverdueBooks() {
		return overdueBooks;
	}
	public void setOverdueBooks(String[] overdueBooks) {
		this.overdueBooks = overdueBooks;
	}
	public String[] getChargedBooks() {
		return chargedBooks;
	}
	public void setChargedBooks(String[] chargedBooks) {
		this.chargedBooks = chargedBooks;
	}
	public String getCountTotal() {
		return countTotal;
	}
	public void setCountTotal(String countTotal) {
		this.countTotal = countTotal;
	}
	/***
	 * 持有费用
	 * @return
	 * @date 2017-8-9 下午6:44:45
	 */
	public Double getReaderFee() {
		return readerFee;
	}
	/***
	 * 持有费用
	 * @return
	 * @date 2017-8-9 下午6:44:45
	 */
	public void setReaderFee(Double readerFee) {
		this.readerFee = readerFee;
	} 
	/***
	 * 超期罚款
	 * @return
	 * @date 2017-8-14 下午4:43:51
	 */
	public Double getFeeMax() {
		return feeMax;
	}
	/***
	 * 超期罚款
	 * @param feeMax
	 * @date 2017-8-14 下午4:44:02
	 */
	public void setFeeMax(Double feeMax) {
		this.feeMax = feeMax;
	}
	public String getIsReaderCardIdValid() {
		return isReaderCardIdValid;
	}
	public void setIsReaderCardIdValid(String isReaderCardIdValid) {
		this.isReaderCardIdValid = isReaderCardIdValid;
	}
	public String getIsReaderPWDValid() {
		return isReaderPWDValid;
	}
	public void setIsReaderPWDValid(String isReaderPWDValid) {
		this.isReaderPWDValid = isReaderPWDValid;
	} 
	
	
	public String getReaderName() {
		return readerName;
	}
	public void setReaderName(String readerName) {
		this.readerName = readerName;
	}
	public String getCampusCardNum() {
		return campusCardNum;
	}
	public void setCampusCardNum(String campusCardNum) {
		this.campusCardNum = campusCardNum;
	}
	public String getRfid() {
		return rfid;
	}
	public void setRfid(String rfid) {
		this.rfid = rfid;
	}
	public String getCardid() {
		return cardid;
	}
	public void setCardid(String cardid) {
		this.cardid = cardid;
	}
	/***
	 * 总罚金
	 * @return
	 * @date 2017-8-9 下午7:04:52
	 */
	public Double getFine() {
		return fine;
	}
	/***
	 * 总罚金
	 * @return
	 * @date 2017-8-9 下午7:04:52
	 */
	public void setFine(Double fine) {
		this.fine = fine;
	} 
}
